.middle {
    width: 100%;
    height: auto;
    margin-top: 75px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    /*background-color: rgba(243, 3, 36, .7);*/
}
.cover_section,.wander_section,.video_section,.intro_section,.info_section {
    width: 100%;
    padding-top: 20px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
}
.cover_section {
    height: auto;
    /*background-color: #FFF346;*/
}
.wander_section {
    height: auto;
    /*background-color: #FFF346;*/
}
.wander_frame,.video_frame {
    width: 100%;
    height: 100%;
    border-width: 0;
    /*overflow-x: hidden;*/
    /*overflow-y: hidden;*/
    /*background-color: #FFF346;*/
}
.video_section {
    height: auto;
    /*background-color: #d34346;*/
}
.intro_section {
    height: auto;
    /*background-color: #304346;*/
}
.info_section {
    height: auto;
    /*background-color: #ffffff;*/
}
.cover_container,.wander_container,.video_container,.intro_container,.info_container {
    width: 1064px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.cover_container {
    height: 600px;
    /*background-color: #1Fe346;*/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
}
.cover_container img {
    width: 250px;
    height: 50px;
    margin-top: 80px;
}
.cover_title {
    width: 100%;
    height: 80px;
    line-height: 80px;
    margin-top: 50px;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #ffffff;
    /*background-color: #00BFFF;*/
}
.wander_container {
    height: 550px;
    /*background-color: #1Fe346;*/
}
.video_container {
    height: 550px;
    /*background-color: #a6800f;*/
}
.intro_container {
    width: 800px;
    height: 600px;
    /*margin-bottom: 20px;*/
    /*background-color: #a600f5;*/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
}
.info_container {
    height: 250px;
    /*background-color: #064ff5;*/
}
.info_column {
    width: 320px;
    height: 200px;
    /*margin-top: 100px;*/
    margin-right: 30px;
    float: left;
    /*background-color: rgba(66, 66, 66, 1);*/
}
.info_column_title {
    width: auto;
    height: auto;
    margin-bottom: 30px;
    font-size: large;
    color: #000000;
}
.info_column_tro {
    width: auto;
    height: auto;
    margin-bottom: 20px;
    font-size: medium;
    color: #666666;
}
